home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2004 April / Gamestar_61_2004-04_dvdb.iso / DVDStar / Editace / hltp.exe / {app} / Applications / QuArK / plugins / mapfulllayout.py < prev    next >
Text File  |  2004-01-05  |  1KB  |  56 lines

  1. """   QuArK  -  Quake Army Knife
  2.  
  3. Example Plug-in which define a new screen layout.
  4. """
  5. #
  6. # Copyright (C) 1996-99 Armin Rigo
  7. # THIS FILE IS PROTECTED BY THE GNU GENERAL PUBLIC LICENCE
  8. # FOUND IN FILE "COPYING.TXT"
  9. #
  10.  
  11. #$Header: /cvsroot/quark/runtime/plugins/mapfulllayout.py,v 1.2 2000/06/03 10:25:30 alexander Exp $
  12.  
  13.  
  14. Info = {
  15.    "plug-in":       "Full-screen 3D Layout",
  16.    "desc":          "The full-screen 3D wireframe Screen Layout.",
  17.    "date":          "31 oct 98",
  18.    "author":        "Armin Rigo",
  19.    "author e-mail": "arigo@planetquake.com",
  20.    "quark":         "Version 5.1" }
  21.  
  22.  
  23. from quarkpy.mapmgr import *
  24.  
  25.  
  26. #
  27. # See comments in mapclassiclayout.py.
  28. #
  29.  
  30. class Full3DLayout(MapLayout):
  31.     "The full-screen 3D layout."
  32.  
  33.     shortname = "Full 3D"
  34.  
  35.     def buildscreen(self, form):
  36.         self.bs_leftpanel(form)
  37.         self.View3D = form.mainpanel.newmapview()
  38.         self.views[:] = [self.View3D]
  39.         self.baseviews = self.views[:]
  40.         self.View3D.info = {"type": "3D"}
  41.  
  42.  
  43.  
  44. LayoutsList.append(Full3DLayout)
  45.  
  46.  
  47. # ----------- REVISION HISTORY ------------
  48. #
  49. #
  50. # $Log: mapfulllayout.py,v $
  51. # Revision 1.2  2000/06/03 10:25:30  alexander
  52. # added cvs headers
  53. #
  54. #
  55. #
  56. #